package com.bestcem.xm.user.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 邮件模板枚举
 *
 * @author panyun <yun.pan@idiaoyan.com>
 * @date 2022/5/6 16:48
 */
@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum EmailTemplateEnum {

    /**
     * 邮件模板枚举
     */
    BAND_EMAIL_TEMPLATE("/emailTemplate/BandMailTemplate.html","绑定邮件模板"),
    ACTIVE_EMAIL_TEMPLATE("/emailTemplate/ActiveMailTemplate.html","用户激活邮件模板"),
    RESET_PASSWORD_TEMPLATE("/emailTemplate/ResetPasswordTemplate.html","重置密码邮件模板"),
    RESET_PWD_TEMPLATE("/emailTemplate/ResetPwdTemplate.html.html","发送重置密码邮件模板"),
    PACKAGE_TEMPLATE("/emailTemplate/packageTemplate.html","套餐已过期提醒邮件模板"),
    PACKAGE_PAY_NOTIFY_TEMPLATE("/emailTemplate/PackagePayNotifyTemplate.html","套餐购买提醒邮件模板"),
    PACKAGE_SALE_CONFIRM_PAY_TEMPLATE("/emailTemplate/PackageSaleConfirmPayTemplate.html","财务点击确认支付邮件模板"),
    PACKAGE_SALE_CONFIRM_UPGRADE_TEMPLATE("/emailTemplate/PackageSaleConfirmUpgradeTemplate.html", "管理员点击确认升级邮件模板"),
    ORGANIZATION_EMAIL_TEMPLATE("/emailTemplate/OrganizationEmailTemplate.html", "租户邮件模板"),
    BOOK_NOTIFY_TEMPLATE("/emailTemplate/BookNotifyTemplate.html","注册通知"),
    BOOK_NOTIFY_FREE_TEMPLATE("/emailTemplate/BookNotifyFreeTemplate.html","注册免费公司通知"),
    APPLICATION_EMAIL_TEMPLATE("/emailTemplate/ApplicationMailTemplate.html","应用程序邮件模板"),
    PROJECT_QUOTA_TEMPLATE("/emailTemplate/ProjectQuotaTemplate.html","问卷达到限额通知"),
    RSPD_QUOTA_TEMPLATE("/emailTemplate/RspdQuotaTemplate.html","答卷达到限额通知"),
    VCODE_TEMPLATE("/emailTemplate/VcodeTemplate.html","验证码邮件模板");

    /**
     * 资源地址
     */
    private String fileName;

    /**
     * 描述
     */
    private String desc;

}
